<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
   <script src="./js/vue.js"></script>
   <div id='app'>
      <p>{{msg}}</p>
   </div>
   
   <script>
       let app =new Vue({
            el:"#app",
            data:{
               msg:'ok'
            },
            beforeCreate() {//会报错，因为beforeCreate钩子函数输出msg，
                            // 此时vue实例对象还没有创建出来，所以不能访问Vue实例对象上的属性。
                            //created钩子函数执行时，vue实力已经创建成功，数据已经绑定到了对象实例。
                console.log("实例创建之前");
                console.log(this.$data.msg);
            },
            created() {
                console.log("实例创建之后");
                console.log(this.$data.msg);
            },
       })
   </script>
  
</body>
</html>